<?php
namespace app\common\traits;
/**
 * Created by PhpStorm.
 * User: HuangLuSen
 * Date: 2017/5/4
 * Time: 14:04
 */
use app\admin\model\State;
use app\common\model\Leibie;
use app\common\model\Order_log;
use think\Facade\Config;

trait Text{
    /**
     * 状态
     * @param $value
     * @param $data
     * @return mixed
     */
    public function getStateTextAttr($value, $data)
    {
        $status = State::getState();
        return $status[$data['ywstate']];
    }
    public function getColorTextAttr($value, $data)
    {
        $status = State::getStateColor();
        return $status[$data['ywstate']];
    }
    public function getYyxxTextAttr($value, $data)
    {
        $status = Leibie::yyxx();
        return $status[$data['yiyuan']];
    }
    public function getMenzhenTextAttr($value, $data)
    {
        $status = Leibie::menzhen();
        return $status[$data['menzhen']];
    }
    public function getQdxxTextAttr($value, $data)
    {
        $status = Leibie::qdxx();
        return $status[$data['qudao']];
    }
    public function getKcxxTextAttr($value, $data)
    {
        $status = Leibie::kcxx();
        return $status[$data['kcid']];
    }
    public function getLbxxTextAttr($value, $data)
    {
        $status = Leibie::lbxx();
        return $status[$data['fenlei']];
    }
    public function getBumenTextAttr($value, $data)
    {
        $status = Leibie::bumen();
        return $status[$data['qd_depar']];
    }
    /**
     * 会所状态
     * @param $value
     * @param $data
     * @return mixed
     */
    public function getAreaTextAttr($value, $data)
    {
        $status = Leibie::area();
        return $status[$data['area']];
    }
    public function getHsztTextAttr($value, $data)
    {
        $status = Leibie::hszt();
        return $status[$data['hdstate']];
    }
    public function getHszyTextAttr($value, $data)
    {
        $status = Leibie::kefu();
        return $status[$data['hszyid']];
    }
    public function getYykfTextAttr($value, $data)
    {
        $status = Leibie::kefu();
        return $status[$data['yykf']];
    }
    public function getJdryTextAttr($value, $data)
    {
        $status = Leibie::kefu();
        return $status[$data['jdry']];
    }
    public function getFkryTextAttr($value, $data){
        $status=Leibie::fankui();
        return $status[$data['fkry']];
    }
    //会所门店
    public function getHsmdTextAttr($value, $data)
    {
        $status = Leibie::mendian();
        return $status[$data['hsdzid']];
    }
    //拍摄场馆
    public function getYycgTextAttr($value, $data)
    {
        $status = Leibie::mendian();
        return $status[$data['yycg']];
    }

    /*  操作客户端 */
    public function getKhdTextAttr($value, $data)
    {
//        $status = [1=>'PC端',2=>'手机端',3=>'系统处理'];
        $status = Order_log::Khd();
        return $status[$data['khd']];
    }
    /*  日志操作类型 */
    public function getOperationTextAttr($value, $data)
    {
//        $status = [
//            1=>"新增订单",
//            2=>"修改订单",
//            3=>"删除订单",
//            4=>"分配专员",
//            5=>"分配会所",
//            6=>"意向反馈",
//            7=>"短信发送",
//            8=>"邀约拍摄",
//            9=>"金牌匹配",
//            10=>"分配专员自动发短信",
//            11=>"预约拍摄自动发短信",
//            12=>"预约上课自动发短信",
//            13=>'分配一月自动发短信',
//            14=>'分配三月自动发短信',
//            15=>'渠道导入自动发短信',
//            16=>'医院上课批量发短信',
//            17=>'儿博会批量推广短信',
//            18=>'恢复邀约备注',
//        ];
        $status = Order_log::Operation();
        return $status[$data['operation']];
    }
    /*  操作人员 */
    public function getCzryTextAttr($value, $data)
    {
        $status = Leibie::kefu();
        return $status[$data['czry']];
    }
    /*  操作人员 */
    public function getMaphoneTextAttr($value, $data)
    {
        return hidInfo($data['maphone']);
    }
    /* 省市 */
    public function getCityTextAttr($value,$data)
    {
        $status = Leibie::area();
        return $status[$data['city']];
    }
    /* 转介绍人员 */
    public function getZjsryTextAttr($value, $data)
    {
        $status = Leibie::zjsuser();
        return $status[$data['tjr_id']];
    }
    /* 转介绍部门 */
    public function getZjsbumenTextAttr($value, $data)
    {
        $status = Leibie::zjsbumen();
        return $status[$data['bumen']];
    }
    /* 邀约原因 */
    public function getYyreasonTextAttr($value, $data)
    {
        $status = Leibie::yyreason();
        return $status[$data['yyreason']];
    }



}